package com.deepocean.service;

import com.deepocean.entity.CentrifugeCondition;
import com.deepocean.entity.CentrifugeEntity;
import com.deepocean.entity.CentrifugeInAndOut1Hour;


import java.util.List;

public interface ICentrifugeService {
    /**
     * 新增数据
     * @param centrifugeEntity
     * @return
     */
    boolean add(CentrifugeEntity centrifugeEntity);

    /**
     * 当前时间开始，进一小时数据总和
     * @param deviceId
     * @return
     */
    CentrifugeInAndOut1Hour getInAndOutInHour(String deviceId);

    /**
     * 条件查询
     * @param centrifugeCondition
     * @return
     */
    List<CentrifugeEntity> getCentrifugeByCondition(CentrifugeCondition centrifugeCondition);
}
